package ooday05;

public class StaticMethod {

    int a;//实例变量（用对象来访问）
    static int b;//静态变量（用类名来访问）

    //say中需要访问对象的属性a，所以认为say的操作与对象有关，不适合设计为静态方法
    void say(){
        System.out.println(a);
    }


    //在plus（）中不需要访问对象的属性或行为，所以认为plus的操作与对象无关，可以设计为静态方法
    static int plus(int num1,int num2){
        int num=num1+num2;
        return num;
    }



    void show(){
        System.out.println(this.a);
        System.out.println(StaticMethod.b);
    }

    static void test(){
        System.out.println(StaticMethod.b);
        //System.out.println(a);
    }
}
